package day01;

/**
 * @author yangwenqi
 * @decs TODO
 * @date 2025/4/16
 */
/*
 * 3.封装一个学生类，里面有姓名、年龄、性别3个属性，
 * 提供一个方法show()用来显示所有属性，
 * 一个方法用来学习study()（并显示谁正在学习）
 * 私有化这些属性并提供对应的get以及set方法，并在测试类中测试。
 *
 * "画出Student类的创建对象过程"
 */
public class Student {
    private String name;
    private int age;
    private String gender;
    // 显示所有属性的方法
    public void show() {
        System.out.println("学生信息：");
        System.out.println("姓名：" + name);
        System.out.println("年龄：" + age);
        System.out.println("性别：" + gender);
    }
    // 学习方法
    public void study() {
        System.out.println(name + "正在学习");
    }
    // Getter and Setter 方法
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public String getGender() {
        return gender;
    }
    public void setGender(String gender) {
        this.gender = gender;
    }
}
